package com.ruoyi.baseMain.domain;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;
import java.math.BigDecimal;

import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 开户总表对象 base_account
 *
 * @author linziheng
 * @date 2023-12-31
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("base_account")
public class BaseAccount extends BaseEntity {

    private static final long serialVersionUID=1L;

    /**
     * 主键
     */
    @TableId(value = "id")
    private Long id;
    private Long customId;
    /**
     * 合作媒体
     */
    private String signatory;
    private String kkuang;
    /**
     * 开户日期
     */
    private Date createDate;
    /**
     * 帐户ID
     */
    private String accountId;
    /**
     * 帐户名称
     */
    private String accountName;
    /**
     * 公司名称
     */
    private String companyName;
    /**
     * 行业类型
     */
    private String industryType;
    /**
     * 店铺ID
     */
    private String shopId;
    /**
     * 店铺名称
     */
    private String shopName;
    /**
     * 帐户归属
     */
    private String accountBelong;

    private String aparty;

    /**
     * 同一客户简称
     */
    private String customName;
    /**
     * 业务部门
     */
    private String businessUnit;
    private String businessUnitName;
    /**
     * 竞价类别
     */
    private String bidding;
    /**
     * 返点
     */
    private BigDecimal point;
    /**
     * 转户日期
     */
    private Date trunDate;
    /**
     * 转出端口
     */
    private String supplierId;
    /**
     * 备注
     */
    private String remark;

    private String saleUserName;

    @TableField(exist = false)
    private String[] ids;
    private String policyTag;
    private String mainParty;
    private String accountTag;
}
